package com.lvmama.rhino.pojo.comment.request;

import java.io.Serializable;
import java.util.Date;

/**
 * 点评列表请求
 */

public class CommentListRequest implements Serializable {
	private static final long serialVersionUID = 9072020730361875334L;

	private Date beginDate; // 开始时间
    private Date endDate; // 截止时间
    private String productId; // 产品id
    private String categoryId; // 品类
    private String senseType; // 情感极性
    private String senseTypeName;
    private String chooseTime;

    /* 分页 */
    private int currentPage;
    private int pageSize;
    /* 分页 */

    /* 排序 */
    private String sortType;
    private String sortColumn;
    /* 排序 */

    // 点评概览
    private String overviewDay;
    private String productName;

    /**
     * 评论距离下单时间天数
     */
    private Integer startDateNum;
    private Integer endDateNum;
    /**
     * 点评时间距离下单时间区间名称
     */
    private String rangeName;
    private String categoryName;

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getChooseTime() {
        return chooseTime;
    }

    public void setChooseTime(String chooseTime) {
        this.chooseTime = chooseTime;
    }

    public int getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(int currentPage) {
        this.currentPage = currentPage;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getSortType() {
        return sortType;
    }

    public void setSortType(String sortType) {
        this.sortType = sortType;
    }

	public String getSenseType() {
		return senseType;
	}

	public void setSenseType(String senseType) {
		this.senseType = senseType;
	}

    public String getOverviewDay() {
        return overviewDay;
    }

    public void setOverviewDay(String overviewDay) {
        this.overviewDay = overviewDay;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getStartDateNum() {
        return startDateNum;
    }

    public void setStartDateNum(Integer startDateNum) {
        this.startDateNum = startDateNum;
    }

    public Integer getEndDateNum() {
        return endDateNum;
    }

    public void setEndDateNum(Integer endDateNum) {
        this.endDateNum = endDateNum;
    }

    public String getRangeName() {
        return rangeName;
    }

    public void setRangeName(String rangeName) {
        this.rangeName = rangeName;
    }

    public String getSenseTypeName() {
        return senseTypeName;
    }

    public void setSenseTypeName(String senseTypeName) {
        this.senseTypeName = senseTypeName;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getSortColumn() {
        return sortColumn;
    }

    public void setSortColumn(String sortColumn) {
        this.sortColumn = sortColumn;
    }

    @Override
    public String toString() {
        return "CommentListRequest{" +
                "beginDate=" + beginDate +
                ", endDate=" + endDate +
                ", productId='" + productId + '\'' +
                ", categoryId='" + categoryId + '\'' +
                ", senseType='" + senseType + '\'' +
                ", senseTypeName='" + senseTypeName + '\'' +
                ", chooseTime='" + chooseTime + '\'' +
                ", currentPage=" + currentPage +
                ", pageSize=" + pageSize +
                ", sortType='" + sortType + '\'' +
                ", sortColumn='" + sortColumn + '\'' +
                ", overviewDay='" + overviewDay + '\'' +
                ", productName='" + productName + '\'' +
                ", startDateNum=" + startDateNum +
                ", endDateNum=" + endDateNum +
                ", rangeName='" + rangeName + '\'' +
                ", categoryName='" + categoryName + '\'' +
                '}';
    }
}
